/*
  个人中心-基本资料
*/
$(function () {
  // 获取form对象
  var form = layui.form
  // 加载用户基本信息
  function loadUserInfo () {
    $.ajax({
      type: 'get',
      url: 'my/userinfo',
      success: function (res) {
        if (res.status === 0) {
          // 加载成功，把数据填充到表单
          // $('#username').val(res.data.username)
          // $('.layui-form input[name=id]').val(res.data.id)
          // $('.layui-form input[name=nickname]').val(res.data.nickname)
          // $('.layui-form input[name=email]').val(res.data.email)

          // 基于LayUI的方法填充表单
          form.val('basicInfo', res.data)
        }
      }
    })
  }
  loadUserInfo()

  // 修改用户信息
  $('.layui-form').submit(function (e) {
    e.preventDefault()
    // 获取表单数据
    // id=13640&username=abchello&nickname=asdf&email=asdfadsf
    // var fd = $(this).serialize()
    var fd = $(this).serializeArray()
    // 数组的过滤方法：过滤出符合条件的数据
    fd = fd.filter(function (item) {
      return item.name !== 'username'
    })
    // 调用接口更新数据
    $.ajax({
      type: 'post',
      url: 'my/userinfo',
      data: fd,
      success: function (res) {
        if (res.status === 0) {
          layer.msg(res.message)
        }
      }
    })
  })

  // 重置功能
  $('#reset-btn').click(function (e) {
    e.preventDefault()
    // 重新初始化表单
    loadUserInfo()
  })
})
